Overview | Package | Class | Tree | Deprecated | Index | Help |
Java Platform 1.1.7 |
||
PREV CLASS | NEXT CLASS | FRAMES | NO FRAMES | ||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.sun.java.swing.border.AbstractBorder | +--com.sun.java.swing.border.CompoundBorder
Border border = comp.getBorder();
Border margin = new EmptyBorder(10,10,10,10);
comp.setBorder(new CompoundBorder(border, margin));
Warning: serialized objects of this class will not be compatible with future swing releases. The current serialization support is appropriate for short term storage or RMI between Swing1.0 applications. It will not be possible to load serialized Swing1.0 objects with future releases of Swing. The JDK1.2 release of Swing will be the compatibility baseline for the serialized form of Swing objects.
Field Summary | |
Border | insideBorder
|
Border | outsideBorder
|
Constructor Summary | |
CompoundBorder()
Creates a compound border with null outside and inside borders. |
|
CompoundBorder(Border outsideBorder,
Border insideBorder)
Creates a compound border with the specified outside and inside borders. |
Method Summary | |
java.awt.Insets | getBorderInsets(java.awt.Component c)
Returns the insets of the composite border by adding the insets of the outside border to the insets of the inside border. |
Border | getInsideBorder()
Returns the inside border object. |
Border | getOutsideBorder()
Returns the outside border object. |
boolean | isBorderOpaque()
Returns whether or not this compound border is opaque. |
void | paintBorder(java.awt.Component c,
java.awt.Graphics g,
int x,
int y,
int width,
int height)
Paints the compound border by painting the outside border with the specified position and size and then painting the inside border at the specified position and size offset by the insets of the outside border. |
Methods inherited from class com.sun.java.swing.border.AbstractBorder | |
getBorderInsets, getInteriorRectangle, getInteriorRectangle, isBorderOpaque, paintBorder |
Methods inherited from class java.lang.Object | |
clone, equals, finalize, getClass, hashCode, notifyAll, notify, toString, wait, wait, wait |
Field Detail |
protected Border outsideBorder
protected Border insideBorder
Constructor Detail |
public CompoundBorder()
public CompoundBorder(Border outsideBorder, Border insideBorder)
outsideBorder
- the outside border
insideBorder
- the inside border to be nestedMethod Detail |
public boolean isBorderOpaque()
public void paintBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
c
- the component for which this border is being painted
g
- the paint graphics
x
- the x position of the painted border
y
- the y position of the painted border
width
- the width of the painted border
height
- the height of the painted borderpublic java.awt.Insets getBorderInsets(java.awt.Component c)
c
- the component for which this border insets value appliespublic Border getOutsideBorder()
public Border getInsideBorder()
Overview | Package | Class | Tree | Deprecated | Index | Help |
Java Platform 1.1.7 |
||
PREV CLASS | NEXT CLASS | FRAMES | NO FRAMES | ||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |